Skip to content

Fix CME in Client Setup and Incompatibility with Shield Expansion#166

Merged
PssbleTrngle merged 9 commits intoTeamGalena:1.20.xfrom
evanbones:1.20.x
Mar 3, 2026
Merged

Fix CME in Client Setup and Incompatibility with Shield Expansion#166
PssbleTrngle merged 9 commits intoTeamGalena:1.20.xfrom
evanbones:1.20.x

Conversation

@evanbones
Copy link

@evanbones evanbones commented Dec 30, 2025

FMLClientSetupEvent runs in parallel and ItemProperties.register and ItemBlockRenderTypes.setRenderLayer aren't thread-safe, causing this semi-infrequent crash:
https://mclo.gs/aCfIKMH

Wrapping these calls in event.enqueueWork() ensures they run safely on the main thread

The Shield Expansion incompatibility was caused by changes to internals, simply compiling against the latest version of Shield Expansion fixes it.

Closes #172
Might also close #25

@evanbones evanbones changed the title Fix ConcurrentModificationException in Client Setup Fix CME in Client Setup and Incompatibility with Shield Expansion Jan 27, 2026
@PssbleTrngle
Copy link
Member

Thank you very much, I've finally woken up from hibernation and will check this out

@PssbleTrngle
Copy link
Member

Out of curiosity, what does the new file regarding the texture atlas fix?

@evanbones
Copy link
Author

Ah whoops, I forgot I had updated some files on this branch. There was an issue where armor trims weren't displaying trim textures (#147), the new atlas files should fix that

@PssbleTrngle
Copy link
Member

interesting thank you, I will also check that out.
and I will of course revert the re-name, I guess that slipped in from the fork you also released?

@evanbones
Copy link
Author

That did leak in from the fork yeah, should've been working on a different branch

@PssbleTrngle PssbleTrngle merged commit 5190a11 into TeamGalena:1.20.x Mar 3, 2026
1 check passed
@evanbones
Copy link
Author

Sweet, I'll archive Reoreganized then 👍

@evanbones evanbones deleted the 1.20.x branch March 3, 2026 20:54
@PssbleTrngle
Copy link
Member

makes sense and thank you very much again for the effort while I was gone ❤️

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants